草庐IT

Android Banner - ViewPager 02

全部标签

android - android中viewpager中的多个视频播放器

我想在viewpager中的不同fragment上播放视频。我为每个fragment使用多个媒体播放器和表面View。当我向左或向右滑动时,我也想暂停和开始播放视频。滑动到下一个视频完全没有问题,但是当我滑动到上一个视频(已经在播放)时,表面View重叠。同时,我可以毫无问题地播放和暂停视频。我尝试了几乎所有可能的setZorderMedia和setZOrderonTop组合,但都失败了。简而言之,问题在于viewpager中的surfaceviews重叠。以下是与问题相关的代码、布局和问题的屏幕截图。包含viewpager的activity布局fragmentlayout.xmlfr

来自 viewpager getActivity 的 Android childfragments 返回 null

我有一个Activity,我用一个按钮在两个fragment(主要和设置)之间切换。在MAINfragment中,我有一个包含4个子fragment的ViewPager。起初运行一切正常,但如果我旋转屏幕,ViewPager中fragment的getActivity()返回null。ActivityMain:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//Addorsho

一起从零开始学电02-基本电路

基本电路认识电路  图中是一个普通的电路,要看懂各种电路图的前提是认识元器件。图中共有三个元器件,分别为:电源(多节电池)提供电压,电流(长为正极,短为负极)开关(刀开关)控制线路的通断负载(灯泡)将电能转换为光能  现在我们认识了各个元器件的符号与作用便很容易看懂这个电路图是用来做什么的。首先在电压的驱动下电流从正极流动到达开关的触点(触点即元器件与导体连接的地方,开关的常开点、常闭点等)。此时电流是否能够通过开关取决于开关的状态,当开关为闭合时(合上)电流通过刀开关的常开触点,当开关为开合时(打开)电流到达刀开关的常闭触点随后电流到达负载也就是灯泡,灯泡将电能转换为光能开始发光。之后电流流

android - 在 FrameLayout 上替换导航栏中的 ViewPager fragment 时滞后?

我正在使用https://github.com/mikepenz/MaterialDrawer作为抽屉的库,我正在使用https://github.com/florent37/MaterialViewPager用于查看寻呼机。我面临的问题是,当我单击抽屉中的列表项并关闭drwawer时,我遇到了一点延迟(有点卡顿延迟),之后fragment被替换了。我在一个ViewPagerfragment中面对这个是一个fragment。Activity(whichhasNavBar):publicclassmvpActextendsAppCompatActivity{privateRelative

android - 带有项目预览的 ViewPager

我想显示一个包含一周中所有日期的ViewPager,并预览当前项目的下一项和上一项。我尝试了很多从stackoverflow推荐的解决方案,但没有一个有效。我不习惯在ViewPager中使用fragment,所以我使用了PagerAdapter。看这张图:我的出发点是:activity_main.xmlMainActivity.javapublicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIn

java - Android getParentFragment() 在 fragment 内的 ViewPager 中返回 null

我有一个Activity,它包含一个带有ViewPager的Fragment。然后我在ViewPager中调用一个Fragment的方法。但是,如果该fragment随后调用getParentFragment(),它将返回null。为什么getParentFragment()为空?包含ViewPager的主要fragment:publicclassMyFragmentextendsFragment{privateTabLayoutmTabLayout;privateViewPagermViewPager;privateViewPagerAdaptermAdapter;@Override

java - 使用 viewpager.setCurrentItem(position) 传递一些数据

我想通过viewpager选项卡fragment更改在按钮单击中传递一些值。我有两个问题。传递数据的最佳方式是什么?如果我使用静态数据会有什么问题?比如:publicstaticstringabc=""caseR.id.IVActionMore:ViewPagerviewPager=(ViewPager)getActivity().findViewById(R.id.tabs_viewpager);viewPager.setCurrentItem(3);//abc="action";break; 最佳答案 您可以使用shared-p

android - 引用 ViewPager 中的不可见 fragment

我正在使用带有3个或更多Fragment的ViewPager,将CustomView显示和存储为一个字段。在托管FragmentActivity的过程中,我需要访问和设置CustomView的属性和字段,以改变它们的显示方式。当我需要访问尚未实例化的Fragment时出现问题,例如Activity开头的第三个Fragment(默认选择第一个Fragment,仅实例化下一个Fragment)。我的Activity:publicclassVectorProductextendsFragmentActivity{ViewPagermViewPager;TabsAdaptermTabsAdap

android - viewpager + webview,如何停止webview加载

你好,我创建了一个使用ViewPager的应用,所有页面都包含WebView。每个Webview都包含服务器图像、视频、mp3...WebView设置是publicObjectinstantiateItem(Viewcollection,intposition){...finalRelativeLayoutimageLayout=(RelativeLayout)inflater.inflate(R.layout.omb_webview_layout,null);WebViewwebview=(WebView)imageLayout.findViewById(R.id.video_vie

android - 空 ViewPager 使用 PagerTabStrip 崩溃

当使用ViewPager和PagerTabStrip时:带有空适配器的寻呼机:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);ViewPagerpager=(ViewPager)findViewById(R.id.pager);FragmentPagerAdapteradapter=newFragmentPagerAdapter(getFragmentManager()){@Overridep